//公共的请求方法
import axios from '@/utils/request.js'
import baseurl from './base'    
const api = {
    /**首页数据统计 */
    totalInfo() {
        return axios.get(baseurl.totalInfo)
    },
    /**产品列表 需要传入一个参数，代表第几页*/
    projectList(params) {
        return axios.get(baseurl.projectList, { params })
    },
    /**
     * 产品列表搜索，传递一个对象封装所有的表单参数
     */
    searchGoods(search){
        return axios.get(baseurl.searchProductList,{search})
    },
    /* 根据产品的id删除产品的信息
     */
    deleteGood(id){
        return axios.get(baseurl.deleteProduct,{id})
    },

    /**
     * 根据cid查询商品的类目数据 如果不传参数，直接查询根类目数据,其中cid后台通过type去接收 params={type:cid}
     */
    queryCategoryItemByCid(params){
        return axios.get(baseurl.queryCategoryItemByCid,{params})
    },
    /* 添加商品 {title, cid,  category, sellPoint, price, num, descs,image:JSON.stringify(image)}
     */
    addProduct(params){
         return axios.get(baseurl.addProduct,{params})
    },
    /* 更新商品 {id，title, cid,  category, sellPoint, price, num, descs,image:JSON.stringify(image)}
     */
    updateProduct(params){
        return axios.get(baseurl.updateProduct,{params})
    },

    /***
     * 批量删除商品
     */
    batchDelete(params){
       return axios.get(baseurl.batchDelete,{params}) 
    }

}
export default api;